bug 4852
[scilab.git] / scilab / modules / tclsci / tests / nonreg_tests / bug_573.tst
1 // =============================================================================
2 // Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
3 // Copyright (C) ????-2008 - INRIA
4 //
5 //  This file is distributed under the same license as the Scilab package.
6 // =============================================================================
7
8 // <-- INTERACTIVE TEST -->
9 //
10 // <-- Non-regression test for bug 573 -->
11 //
12 // <-- Bugzilla URL -->
13 // http://bugzilla.scilab.org/show_bug.cgi?id=573
14 //
15 // <-- Short Description -->
16 //    On Win2000 the functions tk_getdir() and tk_getfile() do 
17 //    not accept directory names that contain space characters. 
18 //    Given the existing path:
19 //      "C:/has space"
20 //
21 //    tk_getdir("C:/has space") generates an error.
22 //    tk_getfile("*","C:/has space") gnerates an error.
23 //    The error appears to be in TK rather than Scilab itself.
24 //
25 //    A partial work-around is:
26 //    chdir("C:/has space")
27 //    tk_getdir()
28 //
29 //    The function xgetfile() does NOT have this problem. 
30 //    Unfortunately there is no xgetdir() function!
31
32 if MSDOS then
33         disp("windows only, selection a directory and click OK");
34         tk_getdir("c:/has space")
35         tk_getfile('*','C:/has space');
36 end