Comando para criar pasta(dir) no xHarbour
Moderador: Moderadores
-
Kapiaba
- Colaborador

- Mensagens: 1908
- Registrado em: 07 Dez 2012 16:14
- Localização: São Paulo
- Contato:
Comando para criar pasta(dir) no xHarbour
Boa tarde senhores, alguém sabe o Comando para criar pasta(dir) no xHarbour modo console? Tipo: LMKDIR()?
Obg. abs.
Regards, saludos.
Obg. abs.
Regards, saludos.
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
Comando para criar pasta(dir) no xHarbour
Olá!
Do clipper ?
MakeDir()
Saudações,
Itamar M. Lins Jr.
Do clipper ?
MakeDir()
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
Comando para criar pasta(dir) no xHarbour
Olá!
Nam forum
ft_MkDir()
CaTools
DirMake()
Saudações,
Itamar M. Lins Jr.
Nam forum
ft_MkDir()
CaTools
DirMake()
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
-
alxsts
- Colaborador

- Mensagens: 3092
- Registrado em: 12 Ago 2008 15:50
- Localização: São Paulo-SP-Brasil
Comando para criar pasta(dir) no xHarbour
Olá!
Extraído do xHarbour Language Reference Guide
Extraído do xHarbour Language Reference Guide
MakeDir()
Creates a new directory.
Syntax
MakeDir( <cDirectory> ) --> nOSError
Arguments
<cDirectory>
A character expression specifying the directory to create. The directory can be specified relative to the current directory, or absolute, including a drive letter followed by a colon.
Return
The function returns a numeric value representing the operating system error code (DOS error). A value of 0 indicates a successful operation.
Description
The function attempts to create the directory specified with <cDirectory>. If this operation fails, the function returns the OS error code indicating the reason for failure. See the FError() function for a description of OS errors.
Note that <cDirectory> cannot contain subdirectories more than one level deep.
Info
See also: DirChange(), DirRemove(), DiskChange(), DiskName(), FError(), IsDisk()
Category: Directory functions , File functions
Source: rtl\dirdrive.c
LIB: xhb.lib
DLL: xhbdll.dll
ExampleCódigo: Selecionar todos
// The example demonstrates how to create nested sub-directories // in the current directory PROCEDURE Main LOCAL i, j, aSubDir, cSubDir, nError LOCAL aNewDir := { ; "payments\salaries" , ; "payments\purchases" , ; "customer\marketing" , ; "customer\orders" , ; "customer\support" } FOR i:=1 TO Len( aNewDir ) cSubDir := CurDrive()+ ":\" + CurDir() + "\" aSubDir := HB_ATokens( aNewDir[i], "\" ) FOR j:=1 TO Len( aSubDir ) cSubDir += aSubDir[j] + "\" nError := MakeDir( cSubDir ) IF nError == 0 ? "Directory", cSubDir, "successfully created" ELSEIF nError == 5 ? "Directory", cSubDir, "exists already" ELSE ? "Error for", cSubDir, LTrim( Str( nError ) ) ENDIF NEXT j NEXT i RETURN
[]´s
Alexandre Santos (AlxSts)
Alexandre Santos (AlxSts)
-
Paredes01
- Usuário Nível 2

- Mensagens: 52
- Registrado em: 20 Mai 2012 11:22
- Localização: Mérida, Yucatán, México
Comando para criar pasta(dir) no xHarbour
Para mi funciona bien:
If !IsDirectory("C"+":\TmpPDF")
MakeDir("C"+":\TmpPDF")
Endif
Saludos!!
If !IsDirectory("C"+":\TmpPDF")
MakeDir("C"+":\TmpPDF")
Endif
Saludos!!
-
Kapiaba
- Colaborador

- Mensagens: 1908
- Registrado em: 07 Dez 2012 16:14
- Localização: São Paulo
- Contato:
Comando para criar pasta(dir) no xHarbour
Muito obrigado. Funcionou perfeito! Gracias Paredes.
Estou reaprendendo Modo Console. O que a gente não faz por dinheiro. hahahaha.
Super many thanks.
Regards, saludos.
João Santos - São Paulo.
Código: Selecionar todos
FUNCTION Main()
IF !IsDirectory( "C" + ":\TmpPDF" )
MakeDir( "C" + ":\TmpPDF" )
ENDIF
RETURN NIL
Super many thanks.
Regards, saludos.
João Santos - São Paulo.
-
alxsts
- Colaborador

- Mensagens: 3092
- Registrado em: 12 Ago 2008 15:50
- Localização: São Paulo-SP-Brasil
Comando para criar pasta(dir) no xHarbour
Olá!
Isto vale para modo console (texto), gráfico, DOS, Windows, Linux...Kapiaba escreveu:Estou reaprendendo Modo Console
[]´s
Alexandre Santos (AlxSts)
Alexandre Santos (AlxSts)
-
Kapiaba
- Colaborador

- Mensagens: 1908
- Registrado em: 07 Dez 2012 16:14
- Localização: São Paulo
- Contato:
Comando para criar pasta(dir) no xHarbour
Obrigado Alexandre Santos (AlxSts). uso FIVEWIN, e ele tem comando próprio para isso.
Obg. abs.
Regards, saludos.
Obg. abs.
Regards, saludos.
- clodoaldomonteiro
- Usuário Nível 4

- Mensagens: 821
- Registrado em: 30 Dez 2006 13:17
- Localização: Teresina-PI
- Contato:
Comando para criar pasta(dir) no xHarbour
Olá!
Neste manual tem muita coisa q pode te ajudar.
Neste manual tem muita coisa q pode te ajudar.
- Anexos
-
xHarbour Language Reference Guide.rar- Manual do xHarbour (chm)
- (2.2 MiB) Baixado 54 vezes
At. Clodoaldo Monteiro
Linguagens: Clipper / Harbour
Área de Atuação: Sistemas de gestão para Prefeituras Municipais
Fones: (86)3223-0653, 98859-0236
www.simplesinformatica.com.br
Linguagens: Clipper / Harbour
Área de Atuação: Sistemas de gestão para Prefeituras Municipais
Fones: (86)3223-0653, 98859-0236
www.simplesinformatica.com.br